Code:

      // Credits: David
      if (cvar.recoil)
      {
         cvar.recoil += (me.spread.recoil / 100);
         
         usercmd->viewangles[0] -= (me.punchangle[0] * cvar.recoil);
         usercmd->viewangles[1] -= (me.punchangle[1] * cvar.recoil);
      } 